permanent representative - Spanish English Dictionary